﻿/*banner*/
.ind-banner{width: 100%; overflow: hidden;} 
.ind-banner .swiper-slide { color: #fff; } 
.ind-banner .swiper-slide {position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-banner .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 68px!important; } 
.ind-banner .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-banner .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 
.ind-banner .ban1 .txtDiv{ position: absolute; left: 12%; margin-left: 0px; top: 50%; height: 270px; margin-top: -135px;}
.ind-banner .ban1 .txt1{ font-size: 0.24rem; padding-bottom: 0.16rem; line-height: 0.24rem; color:#fff; position: relative;} 
.ind-banner .ban1 .txt2{ font-size: 0.52rem; color: #fff; font-weight: bold; text-transform: uppercase;} 
.ind-banner .ban1 .btnDiv{ text-transform: uppercase; margin-top: 0.25rem; width: 1.53rem; height: 0.38rem; font-weight: bold; border: #fff solid 2px; text-align: center; color: #fff; line-height: 0.38rem;}
.ind-banner .swiper-button-prev{ left: 5%; margin-top: -44px; } 
.ind-banner .swiper-button-next{ right: 5%; margin-top: -44px; } 


/*banner结束*/

.bannerTel{ display: none; }
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide { color: #fff; } 
.ind-bannerTel .swiper-slide img{width: 100%;}
.ind-bannerTel .swiper-slide a{ display: block; width: 100%; height: 100%; }
.ind-bannerTel .swiper-pagination{  text-align: center; left: 0; width: 100%; bottom: 0.68rem!important; } 
.ind-bannerTel .swiper-pagination-bullet { opacity: 1!important; width: 14px; height: 14px; text-align: center; background: url(../images/ico1.png) center no-repeat; margin:0 10px!important; } 
.ind-bannerTel .swiper-pagination-bullet-active { background: url(../images/ico1on.png) center no-repeat;} 

.indexTxt{ position: relative; }
.indexTxt .txt1{ font-weight: bold; font-size: 22px; color: #393939; line-height: 22px;}
.indexTxt .txt1 img{ padding-left: 9px; }
.indexTxt .txt2{font-family:MontBold; font-size: 30px; line-height: 30px; color: #232121; padding-top: 12px; text-transform: uppercase; }
.indexTxt .more{ position: absolute; right: 0px; top: 18px; }
.indexTxt .more a{ height: 20px; line-height: 20px; text-transform: uppercase; display: block; width: 60px; font-weight: bold; font-size: 14px; color: #615f5c; background: url(../images/nimg13_2.png) right center no-repeat;}
.indexTxt .more a:hover{ text-decoration: underline; }


.indexPart1{ height: 640px; overflow: hidden; }
.indexPart1 .leftDiv{ width: 50%; padding-top: 140px;}
.indexPart1 .mxfDiv{ padding: 0 18% 0 24% ; }
.indexPart1 .content{ font-size: 13px; color: #777; line-height: 36px; padding-top: 35px; }
.indexPart1 .more{ padding-top: 65px; }
.indexPart1 .more a{ font-family:MontBold;height: 20px; line-height: 20px; text-transform: uppercase; display: block; width: 60px; font-weight: bold; font-size: 14px; color: #666; background: url(../images/nimg13_2.png) right center no-repeat;}
.indexPart1 .more a:hover{ text-decoration: underline; }
.indexPart1 .rightDiv{ padding-left:80px; padding-top: 140px; width: 50%; height: 640px; background:#f9f8f5; box-sizing:border-box; }
.indexPart1 .wen{ padding:20px 0 85px; font-size:24px; line-height:24px; color:#615f5c;}
.indexPart1 .numList li{ float: left; width: 24%; box-sizing: border-box; }
.indexPart1 .numList li:nth-child(2){ width:28%;}
.indexPart1 .numList li .ico{ height:65px;}
.indexPart1 .numList li .pj{ height: 60px; }
.indexPart1 .numList li .num{ display: flex; display: -webkit-flex; align-items: flex-end; -webkit-align-items: flex-end;}
.indexPart1 .numList li .numUp{ font-family: MontBold; font-size: 60px; line-height: 48px; color: #615f5c; padding-right: 10px;}
.indexPart1 .numList li p{ font-size: 16px; height: 45px; position: relative; display: flex; display: -webkit-flex; align-items: flex-end; -webkit-align-items: flex-end;}
.indexPart1 .numList li span{ position: absolute; left: 0; top: 0; width: 16px; height: 16px; background: url(../images/nimg16_1.png) no-repeat; }
.indexPart1 .numList li .msg{ font-size: 16px; line-height: 16px; height:36px; }

/*.indexPart1 .numList{ width: 33.33%; height: 640px; background: #f9f8f5; }
.indexPart1 .list{ padding-top: 75px; padding-left: 23%; }
.indexPart1 .list li{ margin-bottom: 54px; color: #6c6c6c;}
.indexPart1 .list li .wen{ padding-bottom: 10px; font-size: 12px; }
.indexPart1 .list li .num{ font-family:din; overflow: hidden; line-height: 50px; padding-bottom: 5px; font-weight: bold; font-size: 50px; color: #615f5c; }
.indexPart1 .list li .LineNum{ float: left; }
.indexPart1 .list li .LineNum2{ float: left; }
.indexPart1 .list li .num img{ display: block; float: left; padding-left: 10px; position: relative; top: 10px;}
.indexPart1 .list li .msg{ font-size: 12px; }
.indexPart1 .wzmgDiv{ width: 66.66%; }
.indexPart1 .mapImg{ height: 320px; background: #f2f1ed; overflow: hidden; }
.indexPart1 .mapImg .imgDiv{ padding-top: 4%; padding-left: 14%; }
.indexPart1 .mapImg .imgDiv img{ width: 335px; }
.indexPart1 .wenDiv{ height: 320px; background: #d9b372; }
.indexPart1 .wenDiv a{ display: block; width: 100%; height: 100%; }
.indexPart1 .wenDiv .wen1{ padding-left: 27.5%; padding-top: 70px; color: #fff; opacity: 0.8; font-size: 12px; }
.indexPart1 .wenDiv .wen2{ padding-left: 27.5%; padding-top: 12px; line-height: 32px; color: #fff; font-size: 32px; font-weight: bold;}
.indexPart1 .wenDiv .wen3{ font-size: 12px; text-transform: uppercase; padding-left: 27.5%; padding-top: 25px; line-height: 16px; color: #fff; opacity: 0.3;}
.indexPart1 .wenDiv .ico{ padding-top: 40px; padding-left: 27.5%; }*/

.indexPart2{ position: relative; }
.indexPart2 .contentBox{ position: relative; }
.indexPart2 .layerDiv{ position: absolute; right: 0px; top: 0px; width: 33.33%; height: 100%; z-index: 1; background: rgba(0,0,0,0.6);}
.indexPart2 .yddxDiv{ padding-top: 15.5%; padding-left: 27.5%; }
.indexPart2 .bigImg img{ width: 100%; }
.indexPart2 .name1{ color: #fff; font-weight: bold; font-size: 0.28rem; padding-bottom: 0.1rem; }
.indexPart2 .name2{font-family:MontBold; color: #fff; font-size: 0.26rem; text-transform: uppercase; position: relative; height: 0.52rem;}
.indexPart2 .name2:before{ content: ''; width: 0.43rem; height: 0.04rem; background: #d9b372; position: absolute; left: 0px; bottom: 0px; display: block; }
.indexPart2 .wen{ padding-top: 0.4rem; font-size: 0.17rem; color: #fff; font-weight: bold; }
.indexPart2 .msg{ padding-top: 0.2rem; line-height: 24px; color: #fff; /*height: 72px;*/ overflow: hidden; width: 70%;}
.indexPart2 .btnDiv{ padding-top: 0.45rem; }
.indexPart2 .btnDiv a{ display: block; width: 112px; height: 40px; background: #d9b372; color: #fff; font-size: 14px; text-transform: uppercase; text-align: center; line-height: 40px; }
.indexPart2 .btnDiv img{ padding-left: 8px; position: relative; top: -2px; }
.indexPart2 .tab{ z-index: 3; position: absolute; bottom: 0.3rem; left: 12%; width: 76%; }
.indexPart2 .tab li{ float: left; width: 16.66%; height: 1.2rem; background: #fff; text-align: center; line-height: 1.2rem; }
.indexPart2 .tab li .img1{ display: none; }
.indexPart2 .tab .liNow{ background: #d9b372; }
.indexPart2 .tab .liNow .img1{ display: inline-block; }
.indexPart2 .tab .liNow img{ display: none; }

.indexPart2Tel{ padding-top: 40px; }
.indexPart2Tel .indexTxt{ padding-left: 20px; padding-bottom: 35px; border-bottom: #e5e5e5 solid 1px; }
.indexPart2Pic .agentlist{ padding: 0 38px; height: 50px; border-bottom:  #e5e5e5 solid 1px; }
.indexPart2Pic .agentlist .slick-slide{ height: 50px; line-height: 50px; }
.indexPart2Pic .agentlist .slick-slide .ico{ text-align: center;}
.indexPart2Pic .agentlist .slick-slide .ico img{ width: 80%; }
.indexPart2Pic .agentlist .slick-slide .ico .img1{ display: none; }
.indexPart2Pic .agentlist .slick-slide img{width:100%;}
.indexPart2Pic .agentlist .slick-current{ background: #d9b372; }
.indexPart2Pic .agentlist .slick-current .ico .img1{ display: inline-block; }
.indexPart2Pic .agentlist .slick-current .ico img{ display: none; }
.indexPart2Pic .slick-prev{ cursor:pointer;position:absolute; background:url(../images/nimg34_left.png) no-repeat left center; width:34px; height:34px; top:50%; margin-top:-17px; left:2px; z-index:22}
.indexPart2Pic .slick-next{ cursor:pointer;background: url(../images/nimg34_right.png) no-repeat right center; width: 34px; height: 34px; position: absolute; top:50%; margin-top:-17px; right: 2px; z-index:22}
.indexPart2Pic .slider-for .bigImg img{ width: 100%; }
.indexPart2Pic .slider-for .yddxDiv{ padding: 20px 20px 35px; background: #fbfbf9; }
.indexPart2Pic .slider-for .name1{ color: #232121; font-weight: bold; font-size: 20px; padding-bottom: 10px; }
.indexPart2Pic .slider-for .name2{font-family:MontBold; color: #232121; font-size: 18px; text-transform: uppercase; position: relative; height: 45px;}
.indexPart2Pic .slider-for .name2:before{ content: ''; width: 35px; height: 2px; background: #d9b372; position: absolute; left: 0px; bottom: 0px; display: block; }
.indexPart2Pic .slider-for .wen{ padding-top: 30px; font-size: 17px; color: #232121; font-weight: bold; }
.indexPart2Pic .slider-for .msg{ font-size: 12px; padding-top: 20px; line-height: 20px; color: #777; /*height: 40px;*/ overflow: hidden;}
.indexPart2Pic .slider-for .btnDiv{ padding-top: 25px; }
.indexPart2Pic .slider-for .btnDiv a{ display: block; width: 112px; height: 40px; background: #d9b372; color: #fff; font-size: 14px; text-transform: uppercase; text-align: center; line-height: 40px; }
.indexPart2Pic .slider-for .btnDiv img{ padding-left: 8px; position: relative; top: -2px; }


.indexPart3{ padding-top: 0.96rem; padding-left: 12%; padding-right: 12%; padding-bottom: 1.8rem; }
.indexPart3 .indexTxt{ border-bottom: #ededed solid 1px; padding-bottom: 0.75rem; }
.indexPart3 .list{ padding-top: 0.95rem; overflow: hidden;}
.indexPart3 .list ul{ margin-right: -1.8rem; }
.indexPart3 .list li{ float: left; width: 33.33%; }
.indexPart3 .list li .box{ margin-right: 1.8rem; }
.indexPart3 .list li .time{ font-size: 12px; color: #7d7d7d; padding-bottom: 15px; }
.indexPart3 .list li .name{ height: 60px; line-height: 30px; overflow: hidden; font-weight: bold; font-size: 0.2rem; }
.indexPart3 .list li .name a{ color: #353535; display: block; }
.indexPart3 .list li .name a:hover{ color: #d9b372; }
.indexPart3 .list li .content{ padding-top: 0.35rem; color: #777; font-size: 13px; height: 52px; line-height: 26px; overflow: hidden;}
.indexPart3 .list li .more{ padding-top: 25px; }
.indexPart3 .list li .more a{ text-transform: uppercase; display: block; width: 60px; font-weight: bold; font-size: 14px; color: #615f5c; background: url(../images/nimg13_2.png) right center no-repeat;}
.indexPart3 .list li .more a:hover{ text-decoration: underline; }

.indexPart4{ }
.indexPart4 .leftDiv{ width: 42%; padding-left: 8%; height: 3.4rem; background: #4d4546;}
.indexPart4 .leftDiv a{ display: block; width: 100%; height: 100%; }
.indexPart4 .leftDiv .contentBox{ padding-left: 4.4rem; height: 3.4rem; position: relative; }
.indexPart4 .leftDiv .imgDiv{ position: absolute; left: 0px; bottom: 0px; }
.indexPart4 .leftDiv .imgDiv img{ width: 3.26rem; }
.indexPart4 .leftDiv .wen1{ font-size: 12px; padding-top: 0.8rem; color: #fff; opacity: 0.8; }
.indexPart4 .leftDiv .wen2{ padding-top: 12px; line-height: 32px; color: #fff; font-size: 32px; font-weight: bold;}
.indexPart4 .leftDiv .wen2 img{ padding-left: 12px; }
.indexPart4 .leftDiv .wen3{ font-size: 12px; text-transform: uppercase; padding-top: 0.25rem; line-height: 16px; color: #fff; opacity: 0.3;}
.indexPart4 .leftDiv .ico{ padding-top: 0.4rem; }

.indexPart4 .rightDiv{ width: 42%; padding-left: 8%; height: 3.4rem; background: #d9b372;}
.indexPart4 .rightDiv .mxfDiv{ padding-left: 3.2rem; height: 3.4rem; position: relative; }
.indexPart4 .rightDiv .imgDiv{ position: absolute; left: 0px; top: 50%; margin-top: -0.83rem;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart4 .rightDiv .imgDiv img{ width: 2.26rem; }
.indexPart4 .rightDiv .wen1{ font-size: 12px; padding-top: 0.8rem; color: #fff; opacity: 0.8; }
.indexPart4 .rightDiv .wen2{ padding-top: 12px; line-height: 32px; color: #fff; font-size: 32px; font-weight: bold;}
.indexPart4 .rightDiv .wen3{ font-size: 12px; text-transform: uppercase; padding-top: 0.25rem; line-height: 16px; color: #fff; opacity: 0.3;}
.indexPart4 .rightDiv .ico{ padding-top: 0.4rem; }
.indexPart4 .rightDiv .imgDiv:hover{ -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}

.aboutPart1{ padding: 70px 0 90px; }
.aboutPart1 .titleDiv{ text-align: center; }
.aboutPart1 .titleDiv .title1{ font-size: 22px; color: #393939; font-family:MontBold; padding-bottom: 15px;}
.aboutPart1 .titleDiv .title2{ font-weight: bold; font-size: 30px; color: #232121; position: relative; height: 56px; text-transform: uppercase; }
.aboutPart1 .titleDiv .title2:before{ content: ''; width: 27px; height: 4px; background: #d9b372; bottom: 0px; display: block; position: absolute; left: 50%; margin-left: -13px; }
.aboutPart1 .content{ padding: 60px 0; font-size: 14px; line-height: 36px; text-align: center; }
.aboutPart1 .list ul{ overflow:hidden;}
.aboutPart1 .list li{ float: left; width: 16.66%; margin-bottom:45px; }
.aboutPart1 .list li .box{ }
.aboutPart1 .list li img{  margin:0 auto; width:200px; display:block}

.aboutPart2{ height: 496px; background: url(../images/aboutBg1.jpg) center no-repeat; background-size: cover; overflow: hidden;}
.aboutPart2 .list{ padding-top: 160px; }
.aboutPart2 .list li{ float: left; width: 20%; padding-left: 11%; color: #fff; font-size: 12px;}
.aboutPart2 .list li .ico{ padding-bottom: 28px; }
.aboutPart2 .list li .wen{ font-size: 12px; padding-bottom: 15px;}
.aboutPart2 .list li .num{ font-size: 50px; font-family:din; }
.aboutPart2 .list li .num img{ padding-left: 12px; position: relative; top: -10px;}

.aboutPart3{ height: 346px; padding-top: 150px; background: url(../images/aboutBg2.jpg) center no-repeat; background-size: cover; }
.aboutPart3 .txt1{ text-align: center; color: #393939; padding-bottom: 20px; font-size: 24px; font-weight: bold;}
.aboutPart3 .txt2{ text-align: center; font-size: 48px; line-height: 48px; color: #d9b372; font-weight: bold; letter-spacing: 3px; }
.aboutPart3 .txt3{ text-align: center; padding-top: 25px; font-size: 14px; color: #818181; text-transform: uppercase;}

.sideHonor .contentBox{ height: 360px; background: #f4f4f4; padding: 0 42px; }
.sideHonor .txt1{ padding: 102px 0 10px; font-size: 18px; color: #777;}
.sideHonor .txt2{ font-size: 33px; color: #232121; padding-bottom: 16px; font-weight:bold;}
.sideHonor .txt3{ font-size: 12px; color: #777; line-height:22px; text-transform: uppercase; }

.honor .list li{ position:relative; padding-bottom:40px;  background: url(../images/line1.jpg) 37px top repeat-y;}
.honor .list li .year{ position: relative; height: 60px; }
.honor .list li .year em{ z-index: 1; background: url(../images/ico2.png) center no-repeat; position: absolute; width: 13px; height: 13px; display: block; left: 32px; top: 50%; margin-top: -7px;}
.honor .list li .year a {display: block; font-size: 30px; font-weight: bold; color: #d9b372; position: relative; height: 60px; line-height: 60px; padding-left: 76px; background: #f4f4f4 url(../images/ico8.png) right center no-repeat; } 
.honor .list li .box { line-height: 36px; font-size: 14px; display: none; color: #666; padding: 30px 40px 20px 76px; } 
.honor .list li.liNow .year a{ background:#f4f4f4 url(../images/ico8on.png) right center no-repeat;}
.honor .list li:last-child{ background: none; }

.secondNav{ padding-top: 80px; text-align: center; overflow: hidden;}
.secondNav li{ display: inline-block; }
.secondNav li div{ margin: 0 42px; }
.secondNav li a{ display: block; width: 130px; height: 40px; background: #f4f4f4; color: #232121; font-size: 14px; text-align: center; line-height: 40px; border-radius: 24px; -moz-border-radius: 24px;}
.secondNav li .aNow, .secondNav li a:hover{ background: #d9b372; color: #fff; }

.conceptBox{ /*background: url(../images/conceptBg.jpg) center bottom no-repeat; height: 974px;*/padding: 40px 0 0;}
.conceptBox .list{ padding: 120px 40px 0; }
.conceptBox .list ul{ margin-right: -23px; }
.conceptBox .list li{ float: left; width: 20%; }
.conceptBox .list li .box{ position: relative; -webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); margin-right: 23px; transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s; background: #fff;}
.conceptBox .list li .imgDiv{ position: relative; z-index: 3; padding: 20px 16px; }
.conceptBox .list li .imgDiv img{ width: 100%; }
.conceptBox .list li:hover .box{ padding: 0 0 130px; background: #d9b372 url(../images/nimg310Bg.png) center bottom no-repeat; transform:scale(1.1);-webkit-transform:scale(1.1);}
.conceptBox .list li .txtDiv{ position: absolute; bottom: 20px; left: 0px; width: 100%; z-index: 1;}
.conceptBox .list li .txt1{ font-size: 36px; font-weight: bold; padding-top: 15px; color: #232121; opacity: 0.2; text-align: center; text-transform: uppercase;}
.conceptBox .list li .txt2{ text-align: center; font-size: 30px; color: #fff; font-weight: bold; }

.conceptBox2 .list{ padding: 20px 10px 40px; }
.conceptBox2 .list li{ margin-bottom: 20px; }
.conceptBox2 .list li .box{ position: relative; -webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s; background: #d9b372;}
.conceptBox2 .list li .imgDiv{ position: relative; z-index: 3; padding: 20px 16px 0; }
.conceptBox2 .list li .imgDiv img{ width: 100%; }
.conceptBox2 .list li .txtDiv{ padding: 25px 0; }
.conceptBox2 .list li .txt1{ font-size: 30px; font-weight: bold; color: #232121; opacity: 0.2; text-align: center; text-transform: uppercase;}
.conceptBox2 .list li .txt2{ text-align: center; font-size: 24px; color: #fff; font-weight: bold; }

.activity li{ float: left; width: 376px; height: 330px; margin: 0 26px 48px 0; background: #f9f9f9; }
.activity li:nth-of-type(3n+0){ margin-right: 0; }
.activity li a{ display: block; }
.activity li .img{ position: relative; }
.activity li .img img{ width: 100%; }
.activity li .text{ padding: 10px 38px; }
.activity li .name{ font-size: 18px; color: #232121; font-weight: bold; margin-bottom: 6px; }
.activity li .em{ font-size: 12px; color: #737373; }
.activity li .hover{ position: absolute; left: 0; right: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.6); display: none; }
.activity li .hover img{ display: block; margin: 0 auto; }
.activity li:hover .hover{ display: block; background: url(../images/nimg45_1.png) no-repeat center; background: rgba(0,0,0,0.6) url(../images/nimg45_1.png) no-repeat center;  }
.activity li:hover{ background: #d9b372; }
.activity li:hover .name, .activity li:hover .em{ color: #fff; }

.activityShow{ padding-bottom: 96px; }
.activityShow .title .h6{ font-size: 36px; font-weight: bold; color: #000; margin-bottom: 6px; }
.activityShow .title .em{ font-size: 14px; color: #a7a7a7; }

.activityPic{ overflow: hidden; margin-top: 46px; height: 643px; background: #f4f4f4; padding-right: 42px;}
.activityPic .slick-vertical .slick-slide{ border: none; }
.activityPic .slider-for{ width: 964px; float: left; }
.activityPic .slider-for .imgDiv{ position: relative; }
.activityPic .slider-for .imgDiv img{width:100%;}
.activityPic .slider-for .name{ width: 100%; height: 58px; line-height: 58px; background: url(../images/bg3.png) repeat-x; position: absolute; left: 0; bottom: 0; font-size: 18px; color: #FFFFFF; font-weight: bold; padding: 0 40px; box-sizing: border-box; }
.activityPic .agentlist{ float: right; width: 150px; position: relative;}
.activityPic .agentlist .slick-slide{ float: none; margin: 0 0 8px; }
.activityPic .agentlist .slick-list{ margin: 58px 0 50px; }
.activityPic .agentlist .slick-prev,
.activityPic .agentlist .slick-next{ width: 34px; height: 34px; position: absolute; left: 50%; margin: 0 0 0 -17px; }
.activityPic .agentlist .slick-prev{ top: 16px; background: url(../images/nimg34_top.png) no-repeat center; }
.activityPic .agentlist .slick-next{ bottom: 16px; background: url(../images/nimg34_bot.png) no-repeat center; }
.activityPic .agentlist .slick-prev:hover{ background: url(../images/nimg34_topon.png) no-repeat center; }
.activityPic .agentlist .slick-next:hover{ background: url(../images/nimg34_boton.png) no-repeat center; }
.activityPic .agentlist .slick-slide{ -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; }
.activityPic .agentlist .slick-current{ filter: none; }

.piece{ text-align: center; }
.piece a{ display: inline-block; width: 254px; height: 48px; line-height: 48px; border-radius: 64px; text-align: center; font-size: 14px; color: #777777; margin: 0 20px; }
.piece .list{ background: #f4f4f4 url(../images/ico6.png) no-repeat 98px center; text-align: left; text-indent: 121px; }
.piece .list:hover{ background: #fff url(../images/ico6on.png) no-repeat 98px center; }
.piece .prev{ background: #f4f4f4 url(../images/nimg8_left.png) no-repeat 60px center; }
.piece .prev:hover{ background: #fff url(../images/nimg8_lefton.png) no-repeat 60px center; }
.piece .next{ background: #f4f4f4 url(../images/nimg8_right.png) no-repeat 188px center; }
.piece .next:hover{ background: #fff url(../images/nimg8_righton.png) no-repeat 188px center; }
.piece a:hover{box-shadow: 0 0 15px rgba(129,129,129,0.2); color: #d9b372; background: #fff;}

.m-actshowPic{ padding-top: 30px; }
.m-actshowPic .slider-big img{ width: 100%; }
.m-actshowPic .slider-big .imgDiv{ position: relative; }
.m-actshowPic .slider-big .name{ position: absolute; left: 0; width: 88%; bottom: 0; line-height: 46px; background: url(../images/bg3.png); color: #FFFFFF; padding: 0 6%; font-size: 14px; }
.m-actshowPic .agentlist-min{ position: relative; margin-top: 12px; }
.m-actshowPic .agentlist-min .slick-slide{ margin: 0 4px; }
.m-actshowPic .agentlist-min img{ width: 100%; }
.m-actshowPic .agentlist-min .slick-prev,
.m-actshowPic .agentlist-min .slick-next{ width: 36px; height: 36px; position: absolute; top: 50%; margin: -19px 0 0; z-index: 10; }
.m-actshowPic .agentlist-min .slick-prev{ background: url(../images/nimg8_lefton.png) no-repeat center; left: 0; }
.m-actshowPic .agentlist-min .slick-next{ background: url(../images/nimg8_righton.png) no-repeat center; right: 0; }

.responsibility{ padding-bottom: 80px; }
.responsibility .list ul{ margin-right: -30px; }
.responsibility .list li{ float: left; width: 33.33%; }
.responsibility .list li .box{ margin-right: 30px; }
.responsibility .list li .imgDiv img{ width: 100%; }
.responsibility .list li .botDiv{ padding: 28px 28px 50px; background: #f4f4f4;}
.responsibility .list li .name{  font-size: 18px; font-weight: bold; color: #333; height: 34px; line-height: 34px; overflow: hidden; }
.responsibility .list li .content{  padding-top: 16px; font-size: 12px; color: #7c7c7c; line-height: 18px; height: 54px; overflow: hidden; }
.responsibility .list li .more{ margin-top: 20px; text-transform: uppercase; display: block; width: 60px; font-weight: bold; font-size: 14px; color: #615f5c; background: url(../images/nimg13_2.png) right center no-repeat;}
.responsibility .list li:hover .name{ color: #d9b372; }

.historyBg{ height:72px; padding:0 70px;}
.historyList{ height:72px; background:url(../images/bg4.jpg) left center repeat-x; padding:0 40px;}
.historyList .slick-slide{ text-align:center; height:72px; line-height:72px; font-size:18px; cursor:pointer; color:#5b5b5b; background:url(../images/nimg72_1.png) center top no-repeat;}
.historyList .slickon{ color:#fff; background:url(../images/nimg72_1on.png) center top no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:50%; margin-top:-17px; display:block; background:#fff url(../images/limg34_left.png) left top no-repeat; width:34px; height:34px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:50%; margin-top:-17px; display:block; background:#fff url(../images/limg34_right.png) right top no-repeat; width:34px; height:34px;}
.historyBox .slick-prev:hover{ background:#fff url(../images/limg34_lefton.png) left top no-repeat;}
.historyBox .slick-next:hover{ background:#fff url(../images/limg34_righton.png) left top no-repeat;}
.historyContent{ display:none;}
.historyContentDiv{ margin-top: 65px; }
.historyBox .contentBox{ background: #fbfbfb; padding: 60px 80px; }
.historyBox .mxfDiv{ padding-left: 60px; background: url(../images/line2.png) 6px top repeat-y; position: relative;}
.historyBox .mxfDiv .ico{ position: absolute; left: 0px; top: 38px; width: 13px; height: 13px; background:  url(../images/ico2.png) no-repeat; }
.historyBox .mxfDiv .wen{ text-transform: uppercase; color: #a9a9a9; font-size: 14px; }
.historyBox .mxfDiv .year{ font-size: 48px; color: #d9b372; font-weight: bold; }
.historyBox .mxfDiv .name{ font-weight: bold;  font-size: 30px; color: #2f2f2f; line-height: 50px; position: relative; padding: 15px 0 36px;}
.historyBox .mxfDiv .name:before{ content: ''; display: block; position: absolute; left: 0px; bottom: 0px; width: 30px; height: 3px; background: #d9b372; }
.historyBox .mxfDiv .list{ padding-top: 40px; }
.historyBox .mxfDiv .list li{ font-size: 13px; line-height: 36px; color: #777; }

.legend .leftDiv{ width: 446px; }
.legend .leftDiv .botDiv{ height: 158px; background: #f4f4f4; padding: 0 62px; }
.legend .leftDiv .name{ font-size: 36px; color: #232121; font-weight: bold; padding-top: 26px;}
.legend .leftDiv .txt{ font-size: 16px; color: #7f7f7f; height: 45px; position: relative; }
.legend .leftDiv .txt:before{ content: ''; width: 16px; height: 3px; background: #d9b372; display: block; position: absolute; left: 0px; bottom: 0px; }
.legend .rightDiv{ width: 600px;  }
.legend .title{ font-size: 18px; color: #000; font-weight: bold; padding-bottom: 5px; }
.legend .content{ line-height: 30px; color: #7f7f7f; font-size: 13px; padding-bottom: 35px; }

.speech .leftDiv{ width: 446px; padding-right: 70px; background:  url(../images/nimg27_1.png) right top no-repeat; }
.speech .mxfDiv{ width: 446px; }
.speech .mxfDiv .botDiv{ height: 180px; background: #f4f4f4; padding: 0 62px; }
.speech .mxfDiv .name{ font-size: 36px; color: #232121; font-weight: bold; padding-top: 50px;}
.speech .mxfDiv .txt{ font-size: 16px; color: #7f7f7f; height: 45px; position: relative; }
.speech .mxfDiv .txt:before{ content: ''; width: 16px; height: 3px; background: #d9b372; display: block; position: absolute; left: 0px; bottom: 0px; }
.speech .rightDiv{ width: 600px;  }
.speech .wen{ font-size: 18px; color: #000; font-weight: bold; padding-bottom: 30px; }
.speech .content{ line-height: 30px; color: #7f7f7f; font-size: 13px; }
.speech .part2{  line-height: 30px; color: #7f7f7f; font-size: 13px; padding-top: 60px;}
.speech .part2 em{ text-align: center; display: block; }
.speech .part2 p{ text-align: right; }

.contactPart{ padding: 115px 0 25px; }
.contact .leftDiv{ width: 550px; }
.contact .name{ font-weight: bold; font-size: 30px; color: #3b3e4d;  padding-bottom: 10px;}
.contact .txt{ font-size: 14px; color: #909090; text-transform: uppercase; }
.contact .wen{ padding: 80px 0 20px; font-size: 18px; color: #181818; font-weight: bold; }
.contact .msgList li{ font-size: 14px; line-height: 30px; }
.contact .msg{ font-size: 14px; line-height: 30px; }

.lybPart{ padding-top: 120px; height: 398px; background:  url(../images/lybBg.jpg) center no-repeat; background-size: cover;}
.lyb{ padding: 0 64px; }
.lyb .leftDiv{ width: 456px; }
.lyb .leftDiv li{ line-height: 40px; margin-bottom: 20px; position: relative; }
.lyb .leftDiv li:last-child{ margin-bottom: 0; }
.lyb .leftDiv .liow1{ background: url(../images/mess1.png) no-repeat left center; }
.lyb .leftDiv .liow2{ background: url(../images/mess2.png) no-repeat left center; }
.lyb .leftDiv .liow3{ background: url(../images/mess3.png) no-repeat left center; }
.lyb .leftDiv .liow4{ background: url(../images/mess4.png) no-repeat left center; }
.lyb .leftDiv .liow5{ background: url(../images/mess5.png) no-repeat left center; }
.lyb .leftDiv .name{ position: absolute; left: 26px; top: 0; padding-left: 6px; font-size: 12px; color: #5b5b5b; }
.lyb .leftDiv .name em{ color: #ff0000; position: absolute; left: 0; top: 0;}
.lyb .leftDiv li .input{ padding-left: 132px; }
.lyb .leftDiv li input{ width: 100%; height: 40px; background: #FFFFFF; border-radius: 4px; padding: 0 14px; box-sizing: border-box; color: #5b5b5b; }
.lyb .rightDiv{ width: 530px; }
.lyb .rightDiv .name{ font-size: 12px; padding: 0 0 0 26px; background: url(../images/mess6.png) no-repeat left center; line-height: 40px; margin-bottom: 18px; }
.lyb .rightDiv textarea{ width: 100%; height: 164px; resize: none; background: #FFFFFF; border-radius: 4px; box-sizing: border-box; padding: 14px 14px; font-size: 14px;color: #a9a9a9;  }
.lyb .rightDiv .btn{ overflow: hidden; margin-top: 25px; }
.lyb .rightDiv .btn a{ width: 97px; height: 30px; border: 1px solid #b5b5b5; background: #b5b5b5; color: #FFFFFF; font-size: 14px; display: inline-block; text-align: center; line-height: 30px; border-radius: 64px; margin-right: 32px; }
.lyb .rightDiv .btn a:hover{ border: 1px solid #d9b372; color: #d9b372; background: none; }

.job{ padding-bottom: 80px }
.job .list li{  margin-bottom: 40px; background: #f3f3f3; padding: 40px 120px 30px 300px; position: relative; min-height: 100px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.job .list li .leftDiv{ position: absolute; left: 60px; top: 40px; width: 176px; background: url(../images/line3.jpg) right top no-repeat; min-height: 64px;}
.job .list li .name{ font-weight: bold; position: relative; width: 120px; color: #000; font-size: 24px; line-height: 30px; padding-bottom: 15px;}
.job .list li .name em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 19px; height: 3px; background: #000; }
.job .list li .txt{ font-weight: bold; color: #000; padding-bottom: 10px; font-size: 18px;}
.job .list li .msg{ line-height: 28px; color: #666; font-size: 13px; padding-bottom: 30px;}
.job .list li .hideBox{ display: none;  padding: 0 0 30px;}
.job .list li .ico{ display: block; position: absolute; right: 16px; bottom: 18px; width: 30px; height: 30px; background: url(../images/ico4.png) center no-repeat; }
.job .list li .ico a{ display: block; width: 100%; height: 100%; }
.job .list li.liNow{ box-shadow: 0px 0px 14px #ddd;}
.job .list li.liNow .name{ color: #c7000b; }
.job .list li.liNow .name em{ background: #c7000b; }
.job .list li.liNow .ico{ background:url(../images/ico4on.png) center no-repeat;}
.job .list li .btnGroup{ overflow: hidden;}
.job .list li .btnGroup dd{ float: left; }
.job .list li .btnGroup dd div{ margin-right: 38px; }
.job .list li .btnGroup a {display: block; border-radius: 24px; -moz-border-radius: 24px; font-size: 12px; text-align: center; line-height: 38px; }
.job .list li .btnGroup .btn1{ color:#fff; width: 128px; height: 38px; background:#d9b372; border: #d9b372 solid 1px;}
.job .list li .btnGroup .btn2{ color:#fff; width: 147px; background:#ff7209; border: #ff7209 solid 1px;}
.job .list li .btnGroup .btn3{ background: #fff; border: #d3d3d3 solid 1px; width: 167px; color: #000; }
.job .list li .btnGroup .btn4{ background: #fff; border: #d3d3d3 solid 1px; width: 167px; color: #000; }
.job .list li .btnGroup a img{ padding-right: 10px; position: relative; top: -2px;}
.job .list li:hover{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}

.magazine .list{ padding-bottom: 100px; }
.magazine .list ul{ margin-right: -18px; }
.magazine .list li{  float: left; width: 25%; margin-bottom: 18px; }
.magazine .list li .box{ margin-right: 18px; background: #f4f4f4; padding: 28px 36px 35px;transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.magazine .list li .imgDiv img{ width: 100%; }
.magazine .list li:hover .box{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2);}
.magazine .list li .name{ font-size: 13px; color: #4b4b4b; height: 48px; line-height: 48px; overflow: hidden; }
.magazine .list li .btnGroup{ overflow: hidden; }
.magazine .list li .btnGroup dl{ margin-right: -22px; }
.magazine .list li .btnGroup dd{ float: left; width: 50%; }
.magazine .list li .btnGroup dd .lbox{ margin-right: 22px; }
.magazine .list li .btnGroup dd a{ border-radius: 24px; -moz-border-radius: 24px; display: block; height: 32px; width: 100%; border: #b1b1b1 solid 1px; line-height: 32px; font-size: 14px; color: #b1b1b1; text-align: center; box-sizing: border-box; }
.magazine .list li .btnGroup dd a:hover{ background: #d9b372; border: #d9b372 solid 1px; color: #fff; }

.store{ padding-bottom: 50px; }
.store .txt{ color: #393939; font-size: 22px; position: relative; height: 62px; }
.store .txt:before{ content: ''; position: absolute; left: 0px; bottom: 0px; width: 20px; height: 3px; background: #d9b372; display: block; }
.store .txt span{color:#777575;font-size:16px;margin-left:6px;}
.store .selectBox{ margin-top: 60px; border-left: #615f5c solid 1px; border-top: #615f5c solid 1px;}
.store .select{ width: 33.33%; position: relative; float: left; height: 65px;}
.store .select dt{height: 65px;line-height: 65px; width: 100%; border-right: 1px solid #615f5c; border-bottom: 1px solid #615f5c; background: url(../images/nimg31_1.jpg) no-repeat right center; cursor: pointer; box-sizing: border-box;  overflow: hidden;position: relative;z-index: 5;}
.store .select dt a{ font-size: 14px; color: #000; position: relative; padding-left: 30px; display: block; text-align: left; overflow: hidden;} 
.store .select.on dt{ }
.store .select dd{ margin: 0;position: absolute;left: 0px;top: 64px;z-index: 100; width: 100%;} 
.store .select dd .cjmxf {list-style: none; overflow: auto; border:#414141 solid 1px; padding: 0 30px;background: #fff;max-height:320px;} 
.store .select dd ul{ padding: 10px 0; }
.store .select dd ul li{line-height: 30px; height: 30px; cursor: pointer; color: #3a3a3a; font-size: 12px;}
.store .select dd ul li:hover{ color: #693b21;  background:url(../images/nimg13_1.jpg) no-repeat right center;}
.store .select dd ul li:last-child{ border-bottom: none; }
.store .form_J{ position: relative; float: left; height: 65px; width: 33.33%;}
.store .form_J .mxf{ position: relative; height: 65px;line-height: 65px; width: 100%; border-right: 1px solid #615f5c; box-sizing: border-box; border-bottom: 1px solid #615f5c;}
.store .form_J .input1{ width: 100%; height: 65px; line-height: 65px; color: #000; font-size: 14px; text-indent: 30px; }
.store .form_J .btn1{ position: absolute; right: 0px; top: 0px; width: 50px; height: 65px; background: url(../images/nimg35_1.jpg) no-repeat right center;}
.store .msg{ font-size: 14px; color: #000; padding: 50px 0 30px; }
.store .table_T{ height: 85px; background: #d9b372; margin-bottom: 20px;}
.store .table_T li{ float: left; color: #fff; font-size: 18px; height: 85px; line-height: 85px;  font-weight: bold;}
.store .table_T .li01{ width: 280px; text-indent: 30px;}
.store .table_T .li02{ width: 490px; text-indent: 30px; }
.store .table_T .li03{ width: 280px;  text-indent: 30px;}
.store .table_T .li04{ width: 150px; text-align: center;}
.store .table_T .li05{ width: 770px; text-indent: 30px; }
.store .table_B li{ margin-bottom: 20px; border: #e9e9e9 solid 1px; background:#f8f8f8; overflow: hidden; }
.store .table_B li dd{ float: left; height: 84px;}
.store .table_B li .dd01{ padding-left: 30px; width: 249px; border-right: #e9e9e9 solid 1px; }
.store .table_B li .dd02{ padding-left: 30px; width: 459px; border-right: #e9e9e9 solid 1px; }
.store .table_B li .dd03{ padding-left: 30px; width: 249px; border-right: #e9e9e9 solid 1px; }
.store .table_B li .dd04{ width: 147px;  }
.store .table_B li .dd05{ padding: 0 30px; width: 708px; border-right: #e9e9e9 solid 1px; }
.store .table_B li .name{ height: 84px; display: table-cell; vertical-align: middle; width: 249px; color: #000; font-weight: bold; font-size: 18px; }
.store .table_B li .address{ line-height: 26px; height: 84px; display: table-cell; vertical-align: middle; width: 100%; font-size: 14px;color: #000; }
.store .table_B li .tel{ height: 84px; display: table-cell; vertical-align: middle; width: 249px; font-size: 14px;color: #000;  }
.store .table_B li .btn a{ width: 100%; height: 84px; line-height: 84px; text-align: center; display: block; }

.storeMore{ text-align: center; font-size: 14px; }
.storeMore a{ color: #000; }
.storeMore a img{ padding-left: 15px; }

.brand .list li{ overflow:hidden; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
.brand .list li .bigBox{ width:50%;}
.brand .list li .imgDiv{ width:50%; position:relative;}
.brand .list li .imgDiv img{ width:100%;}
/*.brand .list li .contentBox{ padding:60px 80px 0 10%; }*/
.brand .list li .contentBox{ padding: 0 80px 0 10%; height:100%; display: flex;
  display: -webkit-flex; justify-content: center;
  -webkit-justify-content: center; flex-direction: column;
  -webkit-flex-direction: column;}
.brand .list li:nth-child(odd) .imgDiv{ order:1; }
.brand .list li .topDiv{ position:relative; height:107px;}
.brand .list li .name{ font-size:20px; color:#3d3d3d; font-weight:bold; position:relative; height:48px; padding-top:20px;}
.brand .list li .name em{ position:absolute; left:0px; bottom:0px; width:15px; height:3px; display:block; background:#d9b372;}
.brand .list li .ico{ position:absolute; right:0px; top:50%; margin-top: -50px;}
.brand .list li .content{ font-size:13px; color: #646464; line-height:26px; height:130px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; padding-top:30px;}
.brand .list li .btnDiv{ padding-top:30px;}
.brand .list li .btnDiv a{ text-transform: uppercase; font-weight: bold; display:block; width:162px; height:26px; background:url(../images/nimg162_1.jpg) left bottom no-repeat; color:#584d55; font-size:14px;}
.brand .list li .hideBox{ position:absolute; left:0px; top:0px; width:100%; display:none; background:url(../images/bg2.png) repeat; z-index:22;}
.brand .list li .hideBox a{ display:block; width:100%; height:100%;}
.brand .list li .more{ position:absolute; height:45px; text-align:center; width:45px; left:50%; margin-left:-22px; top:50%; margin-top:-22px;}
.brand .list .li01 .name{ height:70px; padding-top:40px;}
.brand .list .li02{ background:#fafafa;}

.brandMore{ height: 100px; line-height: 100px; text-align: center; font-size: 14px; }
.brandMore a{ color: #000; }
.brandMore a img{ padding-left: 15px; }

.news{ padding-bottom: 70px; }
.news li{overflow: hidden; }
.news li:hover{background: #f4f4f4;}
.news li a{width: 1200px;margin: 0 auto;display: block;height: 199px;border-bottom: 1px solid #eeeeee;padding:50px 0;}
.news li i{width: 308px;float: left;overflow: hidden;}
.trends-font{width: 71%;float: right;position: relative;}
.trends-font h4{font-size: 20px;color: #333333; margin: 35px 0 15px;}
.trends-font span{font-size: 12px;color: #aaaaaa;}
.trends-font p{color: #828181;line-height: 24px;width: 80%;margin-top: 27px; font-size: 14px;}
.trends-font em{color: #aaaaaa;position: absolute;right: 0;top: 40px;display: flex;align-items: center;}
.trends-font em>img{margin:0 7px;}
.news li:hover h4{ color: #d9b372; }

.newshowPage1{ padding: 0 0 132px; }
.newshowPage1 .content{ }
.newshowPage1 .leftDiv{ width: 220px; border-left: #e3e3e3 solid 1px; background: #f8f8f8; padding: 28px 20px 140px; position: relative; }

.newshowPage1 .leftDiv .time{ margin-bottom: 52px; }
.newshowPage1 .leftDiv .month{ font-weight: bold; font-size: 40px; color: #d9b372; margin-bottom: 4px; }
.newshowPage1 .leftDiv .time em{ display: block; width: 23px; height: 3px; background: #d9b372; margin-bottom: 10px; }
.newshowPage1 .leftDiv .yaer{ font-size: 18px; font-family: inherit; font-weight: bold; color: #808080; }
.newshowPage1 .leftDiv .p{ font-size: 14px; line-height: 24px; margin-right: -22px; }
.newshowPage1 .leftDiv .p a{ margin-right: 22px; display: inline-block; }
.newshowPage1 .leftDiv .share{ margin-top: 22px; margin-bottom: 52px; }
.newshowPage1 .leftDiv .share .off{ display: none; }
.newshowPage1 .leftDiv .share{ overflow: hidden; }
.newshowPage1 .leftDiv .share li{ float: left; margin: 0 14px 0 0; }
.newshowPage1 .leftDiv .share li:last-child{ margin-right: 0;}
.newshowPage1 .leftDiv .share li a:hover .on{ display: none; }
.newshowPage1 .leftDiv .share li a:hover .off{ display: block; }
.newshowPage1 .leftDiv .h6{ font-weight: bold; font-size: 20px; color: #333333; padding-bottom: 28px; border-bottom: 1px solid #d3d3d3; }
.newshowPage1 .leftDiv .span{ line-height: 24px; color: #868282; font-size: 14px; padding: 30px 0 0;  }
.newshowPage1 .leftDiv .list2{ padding-top: 35px; }
.newshowPage1 .leftDiv .list2 li{ padding-bottom: 40px; }

.newshowPage1 .leftDiv .list2 li .imgDiv{width:220px;}
.newshowPage1 .leftDiv .list2 li .imgDiv img{max-width:100%;}

.newshowPage1 .leftDiv .list2 li .name{ padding-top: 10px; font-size: 14px; line-height: 24px; overflow: hidden; height: 48px; color: #333; }
.newshowPage1 .leftDiv .btnDiv{ padding-top:30px;}
.newshowPage1 .leftDiv .btnDiv a{ text-transform: uppercase; font-weight: bold; display:block; width:162px; height:26px; background:url(../images/nimg162_1.jpg) left bottom no-repeat; color:#584d55; font-size:14px;}
.newshowPage1 .leftDiv .btnDiv a:hover{ color: #d9b372; }

.newshowPage1 .rightDiv{ width: 890px; }
.newshowPage1 .rightDiv .con1{ padding: 0 32px 0 0; } 
.newshowPage1 .rightDiv .tit{ font-weight: bold; color: #393939; padding-bottom: 42px; border-bottom: 1px solid #f1f1f1; margin-bottom: 44px; }
.newshowPage1 .rightDiv .tit .h6{ font-size: 28px; }
.newshowPage1 .rightDiv .tit img{ margin: -8px 0 0 20px; }
.newshowPage1 .rightDiv .spanBox{ font-size: 14px; font-weight: bold; color: #ccc; margin-top: 32px; overflow: hidden; }
.newshowPage1 .rightDiv .p{ font-size: 14px; line-height: 32px; color: #393939; }
.newshowPage1 .rightDiv .imgbox{ margin: 26px 0 30px; }
.newshowPage1 .rightDiv .imgbox img{ display: block; margin: 0 auto;max-width:100%; }
.newshowPage1 .rightDiv .name{ padding: 22px 54px 0; font-size: 16px; color: #393939; text-align: center; line-height: 30px; }
.newshowPage1 .piecebBox{ margin-top: 104px; margin-left: -20px; margin-right: -20px; }
.newshowPage1 .content .con1 img{max-width:100%;}


.span1{ display: block; padding: 0 0 0 28px; float: left; background: url(../images/eye.png) no-repeat left center; margin-right: 12px;  }
.span2{ display: block; padding: 0 0 0 26px; background: url(../images/share1.png) no-repeat left center; float: left; }

.video .list{ padding-bottom: 20px; }
.video .list ul{ margin-right: -44px; }
.video .list li{ float: left; width: 33.33%; margin-bottom: 42px; }
.video .list li .box{ margin-right: 44px; background: #f9f9f9; transition:all 0.3s; -moz-transition:all 0.3s;}
.video .list li:hover .box{ -webkit-box-shadow: 0 0 20px #ddd; box-shadow: 0 0 20px #ddd;}
.video .list li .imgDiv{ position: relative; }
.video .list li .imgDiv img{ width: 100%; }
.video .list li .ico{ position: absolute; left: 50%; margin-left: -33px; top: 50%; margin-top: -19px; z-index: 3; }
.video .list li .ico img{ width: 66px; }
.video .list li .botDiv{ padding: 35px 35px 0; height: 85px; }
.video .list li .name{ font-weight: bold; height: 24px; line-height: 24px; overflow: hidden; font-size: 18px; color: #393f4b; }
.video .list li .time{ padding-top: 15px; font-size: 12px; color: #aaaaaa;}
.video .list li:hover .name{ color: #d9b372; }

.videoShow{ padding-bottom: 120px; }
.videoShow .bigBox{ height: 517px; background: #f8f8f8; overflow: hidden;}
.videoShow .rightDiv{ padding: 56px 0 0 20px; width: 264px; }
.videoShow .time{ margin-bottom: 38px; }
.videoShow .month{ font-weight: bold; font-size: 40px; color: #c7000b; margin-bottom: 4px; }
.videoShow .time em{ display: block; width: 23px; height: 3px; background: #c7000b; margin-bottom: 10px; }
.videoShow .yaer{ font-size: 18px; font-family: inherit; font-weight: bold; color: #808080; }
.videoShow .p{ font-size: 14px; line-height: 24px; color: #868282;}
.videoShow .p a{ margin-right: 22px; display: inline-block; color: #868282;}
.videoShow .p a:hover{ color: #d9b372; }
.videoShow .share{ margin-top: 22px; }
.videoShow .share .off{ display: none; }
.videoShow .share{ overflow: hidden; }
.videoShow .share li{ float: left; margin: 0 14px 0 0; }
.videoShow .share li:last-child{ margin-right: 0;}
.videoShow .share li a:hover .on{ display: none; }
.videoShow .share li a:hover .off{ display: block; }
    .videoShow .bigBox video {
        width:916px;height:517px;
    }


.mapPage1 .title4 .h6{ font-size: 40px; color: #393f4b;}
.mapPage1 .title4 .em{ padding-top: 10px; font-size: 24px; color: #d9b372; text-transform: uppercase;}
.mapPage1 .content{ overflow: hidden; padding-top: 40px;}
.mapPage1 .rightDiv{ width: 984px; }
.mapPage1 .tit a{ display: block; font-size: 18px; color: #565656; font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #323232; margin-bottom: 20px; }
.mapPage1 ul{ overflow: hidden; }
.mapPage1 li{ width: 142px; float: left; }
.mapPage1 li.liow2{ width: 183px; }
.mapPage1 li:last-child{ width: auto; }
.mapPage1 dt{ font-size: 18px; color: #565656; font-weight: bold; margin-bottom: 20px; }
.mapPage1 dt a{ color: #565656;}
.mapPage1 dd{ line-height: 36px; }
.mapPage1 dd a{ font-size: 14px; display: inline-block;padding: 0 0 0 20px; background: url(../images/i2.png) no-repeat left center; color: #999999; }
.mapPage1 dd a:hover{ background: url(../images/i1.png) no-repeat left center; color: #d9b372; }

.introduce{ padding: 50px 35px; }
.introduce2{ padding: 50px 0; }
.introduce .bigName{ text-align: center; font-weight: bold; font-size: 20px; color: #3d3d3d; height: 52px; position: relative;}
.introduce .bigName:before{ content: ''; position: absolute; width: 16px; height: 3px; bottom: 0px; left: 50%; margin-left: -8px; display: block; background: #d9b372; }
.introduce .txtDiv{ padding: 65px 0 30px; }
.introduce .txtDiv .txt1{ font-size: 22px; color: #393939; font-weight: bold; }
.introduce .txtDiv .txt1 img{ padding-left: 8px; }
.introduce .txtDiv .txt2{ padding-top: 10px; font-weight: bold; font-size: 30px; color: #232121; text-transform: uppercase; }
.introduce .zi{ text-align:center; color:#333; font-size:24px; line-height:36px; padding:10px 0 25px;}
.introduce .content{  font-size: 13px; color: #646464; line-height: 26px; padding-bottom: 85px;}
.introduce .wenDiv{ padding-bottom: 35px;}
.introduce .wenDiv .txt1{ font-size: 22px; color: #393939; font-weight: bold; }
.introduce .wenDiv .txt1 img{ padding-left: 8px; }
.introduce .wenDiv .txt2{ padding-top: 5px; font-size: 14px; color: #e4e4e4; text-transform: uppercase; }
.introducePic{ position: relative; }
.introducePic .slick img{ width: 100%;object-fit:cover; }
.introducePic .slick-dots{ position: absolute; right: 40px; bottom: 36px;}
.introducePic .slick-dots li{ float: left; margin-left: 16px; width:52px; height:4px; background:rgba(255,255,255,0.5);}
.introducePic .slick-dots .slick-active{background:#d9b372;}
.introduce .part1{ padding: 90px 0 65px; overflow: hidden; }
.introduce .part1-1{ padding: 30px 0 65px; }
.introduce .part1 .conBox{ width: 494px; }
.introduce .part1 .msg{  font-size: 13px; color: #646464; line-height: 26px;}
.introduce .part1 .label1{  font-weight: bold; font-size: 32px; color: #3d3d3d; padding-bottom: 18px; }
.introduce .part1 .label2{  font-size: 18px; color: #646464; font-weight: bold; padding-bottom: 30px;}
.introduce .list{ padding-top: 25px; }
.introduce .list li{ padding: 0 60px 0 680px; position: relative; min-height: 344px; margin-bottom: 96px;}
.introduce .list .li01{ padding: 0 650px 0 80px;}
.introduce .list li .imgDiv{ position: absolute; left: 0px; top: 0px; }
.introduce .list .li01 .imgDiv{ left: auto; right: 0px; }
.introduce .list li .name1{ padding-top: 26px; font-size: 48px; color: #000; }
.introduce .list li .name2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #f4f4f4; text-transform: uppercase; }
.introduce .list li .zi{ padding-top: 45px;  font-size: 13px; color: #646464; line-height: 26px;}
.introduce .part2{ padding: 90px 35px 65px; overflow: hidden; }
.introduce .part2 .conBox{ width: 494px; }
.introduce .part2 .msg{  font-size: 13px; color: #646464; line-height: 26px; padding-bottom: 60px;}
.introduce .part2 .txtDiv{ padding: 0 0 30px; }
.introduce .part2 .slogen{  font-size: 24px; color: #646464; padding-bottom: 60px; }
.introduce .list2{ background: #f9f9f9; padding: 80px 30px 90px; }
.introduce .list2 ul{display: flex;display: flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;flex-flow: wrap;}
.introduce .list2 li{  /*float: left; width: 25%;*/ background: url(../images/line4.jpg) no-repeat right 14px; text-align: center;flex:1;}
.introduce .list2 li:last-child{ background: none; }
.introduce .list2 li .icoDiv{ width: 126px; height: 126px; background: #d9b372; margin: 0 auto; border-radius: 50%; -moz-border-radius: 50%; }
.introduce .list2 li .ico{ padding: 32px 0 8px;}
.introduce .list2 li .name{ font-weight: bold; font-size: 15px; color: #fff; }
.introduce .list2 li .zy{ padding: 16px 0; font-weight: bold; font-size: 22px; color: #393939; }
.introduce .list2 li .msg{ font-size: 13px; color: #646464; line-height: 24px;}
.introduce .list3{ padding-bottom: 120px; }
.introduce .list3 ul{ margin-right: -16px; }
.introduce .list3 li{ float: left; width: 33.33%; }
.introduce .list3 li .box{ margin-right: 16px; height: 462px; background: #f4f4f4; }
.introduce .list3 li .ntdx{ height: 250px; background: #000; }
.introduce .list3 li .wen{ text-align: center; color: #fff; font-size: 36px; padding-top: 68px; }
.introduce .list3 li .wen b{ display: block; font-size: 28px; }
.introduce .list3 li .msg{  padding: 38px 55px 0; font-size: 13px; color: #646464; line-height: 26px; text-align: center;}

.zexdfDiv{ margin-top: 90px; background: url(../images/nimg934Bg.png) center 67px no-repeat; padding-bottom: 100px; }
.timePic{ position: relative; padding: 0 36px; background: url(../images/bg5.jpg) left 82px repeat-x; }
.timePic .slick .mxfDiv{ padding: 0 14px 0 10px; }
.timePic .slick .num{ font-family:regular; font-size: 60px; line-height: 60px; padding-bottom: 12px; color: #d9b372;}
.timePic .slick .ico { padding: 0 0 25px 20px; }
.timePic .slick .name{ padding-left: 20px;  font-weight: bold; font-size: 18px; color: #232121; line-height: 22px; height: 44px; overflow: hidden;}
.timePic .slick .wen{  color: #a6a6a6; line-height: 30px; font-size: 13px; padding: 20px 0 0 20px; }
.timePic .slick-prev{position:absolute; z-index:10; left:0px; top:50%; top:66px; display:block; background:#fff url(../images/limg34_left.png) left top no-repeat; width:34px; height:34px;}
.timePic .slick-next{position:absolute; z-index:10; right:0px; top:50%; top:66px; display:block; background:#fff url(../images/limg34_right.png) right top no-repeat; width:34px; height:34px;}
.timePic .slick-prev:hover{ background:#fff url(../images/limg34_lefton.png) left top no-repeat;}
.timePic .slick-next:hover{ background:#fff url(../images/limg34_righton.png) left top no-repeat;}

.timePic2{ position: relative; padding: 0 36px; background: url(../images/bg5.jpg) left 82px repeat-x; }
.timePic2 .slick .mxfDiv{ padding: 0 14px 0 10px; }
.timePic2 .slick .num{ font-family:regular; font-size: 60px; line-height: 60px; padding-bottom: 12px; color: #d9b372;}
.timePic2 .slick .ico { padding: 0 0 25px 20px; }
.timePic2 .slick .name{ padding-left: 20px;  font-weight: bold; font-size: 18px; color: #232121; line-height: 22px; height: 44px; overflow: hidden;}
.timePic2 .slick .wen{  color: #a6a6a6; line-height: 30px; font-size: 13px; padding: 20px 0 0 20px; }
.timePic2 .slick-prev{position:absolute; z-index:10; left:0px; top:50%; top:66px; display:block; background:#fff url(../images/limg34_left.png) left top no-repeat; width:34px; height:34px;}
.timePic2 .slick-next{position:absolute; z-index:10; right:0px; top:50%; top:66px; display:block; background:#fff url(../images/limg34_right.png) right top no-repeat; width:34px; height:34px;}
.timePic2 .slick-prev:hover{ background:#fff url(../images/limg34_lefton.png) left top no-repeat;}
.timePic2 .slick-next:hover{ background:#fff url(../images/limg34_righton.png) left top no-repeat;}


.timeList{ background: url(../images/bor2.png) no-repeat repeat 11px top; display: block; padding: 0px 0 34px 34px; margin-top: 20px; }
.timeList .num{ font-family:regular; font-size: 46px; line-height: 46px; padding-bottom: 12px; color: #d9b372;}
.timeList .name{ font-size: 18px; font-weight: bold; color: #232121; margin-bottom: 6px;  }
.timeList .tit{ margin-bottom: 15px; }
.timeList .wen{ line-height: 24px; font-size: 13px; margin: 0 0 10px; color: #a6a6a6; }
.timeList .ico{ width: 20px; height: 20px; background: url(../images/nimg25_1.png) no-repeat center; background-size: 20px; position: absolute; left: -32px; top: 26px; }
.timeList li{ position: relative; min-height: 100px; padding: 12px 0 34px; }

.introduce .part3{ overflow: hidden; padding: 55px 0;}
.introduce .part3 .leftDiv{ width: 566px; }
.introduce .part3 .msg{  font-size: 13px; color: #646464; line-height: 26px; padding-top: 45px; width: 470px;}
.introduce .part3 .rightDiv{ width: 488px; }
.introduce .part3 .label1{  font-weight: bold; font-size: 36px; color: #3d3d3d; padding-bottom: 18px; }
.introduce .part3 .label2{  font-size: 18px; color: #646464; font-weight: bold; }
.introduce .part3 .rightDiv .imgDiv{ padding-top: 50px; }


#map{width:600px;height:385px;}


.league{line-height:3em;}

/*2024.9.20*/
.introduce .newPart1{ padding-top:50px;}
.introduce .newPart1 .msg{ position:relative; margin:0 auto; width:860px; box-sizing:border-box; padding:10px 90px; line-height:80px; font-size:48px; color:#fa1e00;}
.introduce .newPart1 .msg em{ display:block; text-align:right;}
.introduce .newPart1 .msg:before{ content:''; position:absolute; left:0; top:0; width:31px; height:28px; background:url(../images/nimg31_2.png) no-repeat;}
.introduce .newPart1 .msg:after{ content:''; position:absolute; right:0; bottom:0; width:31px; height:28px; background:url(../images/nimg31_3.png) no-repeat;}

.introduce .newPart2{ padding-top:50px;}
.introduce .newPart2 .lie{ padding-top:35px;}
.introduce .newPart2 .lie ul{ margin-right:-27px;}
.introduce .newPart2 .lie li{ float:left; width:33.33%;}
.introduce .newPart2 .lie li .box{ margin-right:27px; text-align:center;}
.introduce .newPart2 .lie li .imgDiv{ overflow:hidden;}
.introduce .newPart2 .lie li .imgDiv img{ width:100%; transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
.introduce .newPart2 .lie li .name{ padding-top:20px; font-size:24px; color:#333; line-height:42px;}
.introduce .newPart2 .lie li .wen{ font-size:14px; line-height:32px; color:#999;}
.introduce .newPart2 .lie li .box:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.introduce .newPart3{ padding-top:90px;}
.introduce .newPart3 .lie{ padding-top:20px;}
.introduce .newPart3 .lie li{ padding-bottom:95px;}
.introduce .newPart3 .lie li .toptop{ height:105px; position:relative; padding-left:100px;}
.introduce .newPart3 .lie li .num{ font-family:MontBold; color:#e23922; font-size:72px; line-height:56px; position:absolute; left:0; top:0;}
.introduce .newPart3 .lie li .name{ font-size:24px; line-height:24px; color:#333; padding-bottom:12px;}
.introduce .newPart3 .lie li .wen{ font-size:14px; color:#999;}
.introduce .newPart3 .lie li .imgDiv img{ width:100%;}

.introduce .newPart4 .lie{ padding-top:35px;}
.introduce .newPart4 .lie li{ padding-bottom:95px; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
.introduce .newPart4 .lie li .conDiv{ width:310px; padding-top:110px;}
.introduce .newPart4 .lie li .name{ font-size:48px; line-height:48px; color:#e23922; text-transform:uppercase;}
.introduce .newPart4 .lie li .msg{ font-size:18px; color:#333; line-height:24px; padding-top:20px;}
.introduce .newPart4 .lie li .imgDiv{ width:750px;}
.introduce .newPart4 .lie li .imgDiv img{ width:100%;}
.introduce .newPart4 .lie li:nth-child(odd) .imgDiv{ order:1; }

.introduce .newPart5{ padding-bottom:120px;}
.introduce .newPart5 .lie{ padding-top:60px;}
.introduce .newPart5 .lie li{ position:relative; float:left; width:50%; color:#333; box-sizing:border-box; padding-left:90px;}
.introduce .newPart5 .lie li .ico{ position:absolute; left:0; top:0;}
.introduce .newPart5 .lie li .name{ height:40px; font-size:24px; line-height:24px;}
.introduce .newPart5 .lie li .wen{ font-size:16px;}







